﻿using System;

namespace Jamie.Skills
{
	[Serializable]
	public enum EffectType
	{
		None = 0,
		AbsoluteSlow,
		AbsoluteSnare,
		Activate_Enslave,
		AlwaysBlock,
		AlwaysDodge,
		AlwaysParry,
		AlwaysResist,
		Amr_Mastery,
		Aura,
		BackDashATK,
		Bind,
		Bleed,
		Blind,
		BoostDropRate,
		BoostHate,
		BoostHealEffect,
		BoostSkillCastingTime,
		BoostSkillCost,
		BoostSpellAttackEffect,
		BuffBind,
		BuffSilence,
		BuffSleep,
		BuffStun,
		Cannon,
		CarveSignet,
		ChangeHateOnAttacked,
		CloseAerial,
		CondSkillLauncher,
		Confuse,
		ConvertHeal,
		Curse,
		DashATK,
		DeBoostHealAmount,
		DeathBlow,
		Deform,
		DelayedFPATK_Instant,
		DelayedSkill,
		DelayedSpellATK_Instant,
		Disease,
		Dispel,
		DispelBuff,
		DispelBuffCounterATK,
		DispelDebuff,
		DispelDebuffMental,
		DispelDebuffPhysical,
		DispelNpcBuff,
		DispelNPCDebuff,
		DPHeal,
		DPHeal_Instant,
		DPTransfer,
		DRBoost,
		Dummy,
		Evade,
		ExtendAuraRange,
		Fall,
		Fear,
		FPATK,
		FPATK_Instant,
		FPHeal,
		FPHeal_Instant,
		Heal,
		Heal_Instant,
		HealCastorOnAttacked,
		HealCastorOnTargetDead,
		Hide,
		HostileUp,
		IntervalSkill,
		InvulnerableWing,
		MagicCounterATK,
		MoveBehindATK,
		MPAttack,
		MPAttack_Instant,
		MPHeal,
		MPHeal_Instant,
		NoFly,
		NoReduceSpellATK_Instant,
		OneTimeBoostHealEffect,
		OneTimeBoostSkillAttack,
		OneTimeBoostSkillCritical,
		OpenAerial,
		Paralyze,
		PetOrderUseUltraSkill,
		Petrification,
		Poison,
		Polymorph,
		ProcATK_Instant,
		ProcDPHeal_Instant,
		ProcFPHeal_Instant,
		ProcHeal_Instant,
		ProcMPHeal_Instant,
		Protect,
		Provoker,
		Pulled,
		RandomMoveLoc,
		Rebirth,
		Recall_Instant,
		Reflector,
		Resurrect,
		ResurrectBase,
		ResurrectPositional,
		ReturnHome,
		ReturnPoint,
		Root,
		Sanctuary,
		Search,
		ShapeChange,
		Shield,
		ShieldMastery,
		Signet,
		SignetBurst,
		Silence,
		Simple_Root,
		SkillATK_Instant,
		SkillATKDrain_Instant,
		SkillLauncher,
		Sleep,
		Slow,
		Snare,
		SpellATK,
		SpellATKDrain,
		SpellATKDrain_Instant,
		SpellATK_Instant,
		Spin,
		Stagger,
		StatBoost,
		StatDown,
		StatUp,
		Stumble,
		Stun,
		SubTypeBoostResist,
		SubTypeExtendDuration,
		Summon,
		SummonBindingGroupGate,
		SummonGroupGate,
		SummonHoming,
		SummonServant,
		SummonSkillArea,
		SummonTotem,
		SummonTrap,
		SwitchHostile,
		SwitchHPMP_Instant,
		TargetTeleport,
		WeaponStatBoost,
		WeaponStatUp,
		Wpn_Dual,
		Wpn_Mastery,
		XPBoost,
	}
}
